WebWiseTclTk, OmniDesk and OmniFlows: A User-Con gurable Distributed Design Environment inside a Web-Browser

نویسندگان

  • Hemang Lavana
  • Franc Brglez
چکیده

Publications at this site are occasionally revised, please check for the latest version under the same title. Abstract. Today, Web browsers provide a convenient access to the Internet while (1) increasing the number of useful desktop functions, and, (2) reducing the platform dependence on the operating system of the host. This paper introduces a toolkit WebWiseTclTk and demonstrates a range of its applications in support of a heterogeneous computing environment where CAD tools, data, and users are distributed across the continent. Specii-cally, we implemented OmniDesk, as a Tcl applet that creates a user-conngurable desktop within the Web browser window. User can place any number of objects onto the Om-niDesk, ranging from windows that display the contents of a directory or a le on a remote host, to OmniFlow applets that can execute any sequence of user-deened, tool-speciic, and data-dependent tasks. Identical versions of OmniDesk and a variety of user-conngurable OmniFlow class libraries can be mirrored on several Web sites or can be installed locally for faster access and execution. The WebWiseTclTk toolkit is an enhancement of the existing feature set of Safe-Tcl and Safe-Tk, that does not compromise security. The toolkit re-deenes the functionality of the auto load mechanism in Tcl such that it works for packages located anywhere on the World Wide Web. It also reintroduces several commands not available in Safe-Tk such as toplevel and menu to provide a much richer feature set of Tk commands. The toolkit is written entirely in Safe-Tcl/Tk and uses the home policy for running applications as Tcl-plugins. The toolkit supports (1) creation of new Web-based Tcl applications with greatly enhanced functionality, and (2) migration of existing Tcl applications to the Web by merely writing an encapsulation script. For example, only a simple encapsulation script is required for Web-based execution of the Tk Widget Demonstrations, distributed with the core Tcl/Tk. Note.This document has been published for viewing on the Web in Postscript and HTML formats. The latter is annotated with active hyperlinks to facilitate quick browsing of this and related documents.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

OmniDesk/OmniFlow: An Agent-Based Architecture and a Toolkit for Building Con gurable and Collaborative Work ows of Heterogeneous Applications and Data for the Web

The increasing accessibility of heterogeneous `point tools' on the Web raises the question on how to best encapsulate such tools in order to create (1) simple-to-use work ows of task-speci c tools and data, (2) communication channels between distributed participants to coordinate the collaborative control and execution of the work ow until all pre-de ned tasks are completed. This paper describe...

متن کامل

Omnidesk and Omniflows: a Platform-independent Executable and User-reconngurable Desktops and Workkows on the Internet Omnidesk and Omniflows: a Platform-independent Executable and User-reconngurable Desktop and Workkows on the Internet

\Permission to make digital/hard copy of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for proot or commercial advantage , the copyright notice, the title of the publication and its date appear, and notice is given that copying is by permission of CBL. To copy otherwise, to republish, to post on servers or to redis...

متن کامل

OmniDesk/OmniFlow: An Agent-Based Architecture and a Toolkit

Publications at this site are occasionally revised, please check for the latest version under the same title. Abstract. The increasing accessibility of heterogeneous`point tools' on the Web raises the question on how to best encapsulate such tools in order to create (1) simple-to-use workkows of task-speciic tools and data, (2) communication channels between distributed participants to coordina...

متن کامل

AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA Treated Data on Web Server AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA AAAAAAAAAA

User-Con gurable Experimental Design Flows on the Web: The ISCAS'99 Experiments Hemang Lavana Franc Brglez Robert Reese CBL (Collaborative Benchmarking Lab), MPL (Microsystems Prototyping Lab), Dept. of Computer Science, Box 7550 EE/COEN Department, Box 9571 NC State University, Raleigh, NC 27695, USA Mississippi State University, Starkville, MS 39762, USA http://www.cbl.ncsu.edu/ http://WWW.ER...

متن کامل

Reconngurable Computing: Architectures, Models and Algorithms Current Science: Special Section on Computational Science

ion Mapping Parameters Scheduling Figure 2: Traditional Design Synthesis Approach and the Model-based Approach One major problem in using FPGAs to speed-up a computation is the design process. The \standard CAD approach" used for digital design is typically employed (see Figure 2). The required functionality is speci ed at a high level of abstraction via an HDL or a schematic. FPGA libraries sp...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998